<?php
    require_once("./classes/sessao.php");
    require_once("./classes/interfaces.php");
    require_once("./classes/conexao.php");

    session_start();
    $pagina = new Interfaces();
    if (!isset($_SESSION['ANAWEB']))
    {
        $pagina->Header(Nao_Logado);
        $pagina->Body();
        echo Nao_Logado_Msg;
        $pagina->Footer();
    }
    else
    {
        $pagina->Header("ANAWEB","");
        $pagina->Body();
?>
        <h1>Atualiza&ccedil;&atilde;o da conta</h1>
<?php
        if (!isset($_POST['Atualizar']))
        {
?>
        <form name="formcadastro" action="update.php" method="post">
        <div id="cadastro">
        <p><label for="nome">Tipo de usu&aacute;rio:</label>
        <select name="tipousuario">
            <option value="aluno"<?php if ($_SESSION['ANAWEB']->RetornaTipoUsuario() == "aluno") echo " selected"; ?>>Aluno</option>
            <option value="colaborador"<?php if ($_SESSION['ANAWEB']->RetornaTipoUsuario() == "colaborador") echo " selected"; ?>>Colaborador</option>
            <option value="professor"<?php if ($_SESSION['ANAWEB']->RetornaTipoUsuario() == "professor") echo " selected"; ?>>Professor</option>
        </select>
        </p>
        <p><label for="nome">Nome:</label> <input type="text" name="nome" id="nome" value="<?php echo $_SESSION['ANAWEB']->RetornaNome() ?>"></p>
        <p><label for="email">E-mail:</label> <input type="text" name="email" id="email" value="<?php echo $_SESSION['ANAWEB']->RetornaEmail() ?>"></p>
        <p><label for="senha">Nova senha:</label> <input type="password" name="senha" id="senha"></p>
        <p><label for="confsenha">Confirmar nova senha:</label> <input type="password" name="confsenha" id="confsenha"></p>
        <p><label for="instituicao">Institui&ccedil;&atilde;o de ensino:</label> <input type="text" name="instituicao" id="instituicao" value="<?php echo $_SESSION['ANAWEB']->RetornaInstituicao() ?>"></p>
        <p><label for="idioma">Idioma desejado:</label>
        <select name="idioma" id="idioma">
            <option value="EN_US"<?php if ($_SESSION['ANAWEB']->RetornaIdioma() == "EN_US") echo " selected"; ?>>Ingl&ecirc;s</option>
            <option value="PT_BR"<?php if ($_SESSION['ANAWEB']->RetornaIdioma() == "PT_BR") echo " selected"; ?>>Portugu&ecirc;s</option>
        </select>
        </p>
        <p><input type="submit" name="Atualizar" value="Atualizar" class="botao"></p>
        </div>
        </form>
<?php
        }
        else
        {
            $nome = addslashes($_POST['nome']);
            $email = addslashes($_POST['email']);
            $senha = addslashes($_POST['senha']);
            $confsenha = addslashes($_POST['confsenha']);
            $instituicao = addslashes($_POST['instituicao']);
            $tipousuario = addslashes($_POST['tipousuario']);
            $idioma = $_POST['idioma'];
            if ((strlen($senha) > 0) && $senha != $confsenha)
            {
?>
         As senhas digitadas s&atilde;o diferentes!
<?php
            }
            else
            {
                $banco = new Conexao();
                $banco->Conecta();
                $query = "UPDATE usuario SET nome_usuario = '{$nome}',";
                if (strlen($senha) > 0) $query.="senha_usuario = '{$senha}',";
                $query.="email_usuario = '{$email}',
                    tipo_usuario = '{$tipousuario}',
                    instituicao_ensino = '{$instituicao}',
                    idioma = '{$idioma}'
                    WHERE id_usuario = ".$_SESSION['ANAWEB']->RetornaId()." LIMIT 1";
                $rs = $banco->Executa($query);
                $banco->Desconecta();
                if ($rs)
                {
                    echo "Cadastro atualizado com sucesso!";
                }
                $_SESSION['ANAWEB']->AlteraIdioma($idioma);
            }
        }
        $pagina->Footer();
    }
?> 

